Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): bump aya-log from 0.2.0 to 0.2.1 #294

Merged
merged 3 commits into from
Oct 17, 2024

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Oct 14, 2024

Bumps aya-log from 0.2.0 to 0.2.1.

Release notes

Sourced from aya-log's releases.

aya-log-v0.2.1

Chore

  • Rename bpf -> ebpf

Documentation

  • reword rustdocs a bit

New Features

  • Rename Bpf to Ebpf And BpfLoader to EbpfLoader. This also adds type aliases to preserve the use of the old names, making updating to a new Aya release less of a burden. These aliases are marked as deprecated since we'll likely remove them in a later release.
  • Rename BpfLogger to EbpfLogger

Bug Fixes

  • print &[u8] using full width Otherwise &[1u8, 0u8] cannot be distinguished from &[0x10u8] (they both become 10)

Other

  • remove unwrap and NonZero* in info Addresses the feedback from #1007:
    • remove panic from unwrap and expect
    • Option with 0 mapping to None
  • revamp MapInfo be more friendly with older kernels Adds detection for whether a field is available in MapInfo:
    • For map_type(), we treturn new enum MapType instead of the integer representation.
    • For fields that can't be zero, we return Option<NonZero*> type.
    • For name_as_str(), it now uses the feature probe bpf_name() to detect if field is available. Although the feature probe checks for program name, it can also be used for map name since they were both introduced in the same commit.
  • revamp ProgramInfo be more friendly with older kernels Purpose of this commit is to add detections for whether a field is available in ProgramInfo.
    • For program_type(), we return the new enum ProgramType instead of the integer representation.
    • For fields that we know cannot be zero, we return Option<NonZero*> type.
    • For name_as_str(), it now also uses the feature probe bpf_name() to detect if field is available or not.
    • Two additional feature probes are added for the fields:
      • prog_info_map_ids() probe -> map_ids() field
      • prog_info_gpl_compatible() probe -> gpl_compatible() field

... (truncated)

Commits
  • 6591165 Release aya-log v0.2.1
  • 04bbbcc Release aya-log-common v0.1.15, aya-log-ebpf v0.1.1
  • c3f0c7d chore: Prepare for aya-log-ebpf release
  • 59082f5 Release aya-ebpf-cty v0.2.2, aya-ebpf-bindings v0.1.1, aya-ebpf-macros v0.1.1...
  • c169b72 Release aya-obj v0.2.0, aya v0.13.0, safety bump aya v0.13.0
  • 5478cac feat(aya): Implement TCX
  • 1d272f3 build(deps): update hashbrown requirement in the cargo-crates group
  • aa240ba Appease clippy
  • 55ed9e0 fix(aya-log): print &[u8] using full width (#1008)
  • d05110f perf: cache nr_cpus in a thread_local
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

@dependabot dependabot bot added dependencies Pull requests that update a dependency file rust Pull requests that update Rust code labels Oct 14, 2024
@k8s-ci-robot k8s-ci-robot added cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. size/L Denotes a PR that changes 100-499 lines, ignoring generated files. labels Oct 14, 2024
@dependabot dependabot bot force-pushed the dependabot/cargo/aya-log-0.2.1 branch from f8c91bf to 79a591b Compare October 15, 2024 12:59
@shaneutt shaneutt self-assigned this Oct 15, 2024
@shaneutt
Copy link
Member

@dependabot recreate

Bumps [aya-log](https://github.com/aya-rs/aya) from 0.2.0 to 0.2.1.
- [Release notes](https://github.com/aya-rs/aya/releases)
- [Changelog](https://github.com/aya-rs/aya/blob/main/release.toml)
- [Commits](aya-rs/aya@aya-log-v0.2.0...aya-log-v0.2.1)

---
updated-dependencies:
- dependency-name: aya-log
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Copy link
Member

@shaneutt shaneutt left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/approve
/lgtm

@k8s-ci-robot k8s-ci-robot added the lgtm "Looks good to me", indicates that a PR is ready to be merged. label Oct 17, 2024
@k8s-ci-robot
Copy link
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: dependabot[bot], shaneutt

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@k8s-ci-robot k8s-ci-robot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Oct 17, 2024
@shaneutt shaneutt added the tide/merge-method-rebase Denotes a PR that should be rebased by tide when it merges. label Oct 17, 2024
@k8s-ci-robot k8s-ci-robot merged commit 1f8d172 into main Oct 17, 2024
3 checks passed
@k8s-ci-robot k8s-ci-robot deleted the dependabot/cargo/aya-log-0.2.1 branch October 17, 2024 19:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
approved Indicates a PR has been approved by an approver from all required OWNERS files. cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. dependencies Pull requests that update a dependency file lgtm "Looks good to me", indicates that a PR is ready to be merged. rust Pull requests that update Rust code size/L Denotes a PR that changes 100-499 lines, ignoring generated files. tide/merge-method-rebase Denotes a PR that should be rebased by tide when it merges.
Projects
Development

Successfully merging this pull request may close these issues.

2 participants